We were very impressed with the unit itself, as it was everything as described in the posting. It also was very well stocked with everything we may need in the kitchen, and especially loved the water and ice maker on the fridge. The suite came with laundry facilities, but no soap was provided and only two rolls of toilet paper, so we pretty quickly had to take a walk to the ABC Store (which is nearby).
It was a short walk to the dive shop where we were taking some courses and there were plenty of restaurants close by as well. The bed was VERY comfortable and as I have bad back issues, so we were very happy with that.
Communication with the property manager was great and not so great. Before we arrived we wrote asking for extra pillows (due to my back issue I sometimes need to sleep sitting up) and were told they couldn't do anything for us. However when we arrived, there were plenty of pillows (that apparently are always there) and felt that could have been communicated to us. I did pack 3 pillows in my suitcases to ensure I could sleep comfortably, and it turns out they weren't needed. Would have rather used that extra space in my luggage for other things.
The great communication we had was when there was some scheduled and unscheduled maintenance on our building, we were advised of a start and end time with regular emails, however when it didn't end when advised (no gas for stove for several days and no water for one day) we contacted the property management company and they were excellent in dealing with our concerns and rectifying the situation to our satisfaction.
All in all, I would definitely stay here again and I would recommend that others do also. Added bonus is that it was a very lovely quiet unit, the only "noise" we heard really was the birds and geckos. Love it.