First time we stayed there. The condo was clean/well maintained and very nicely furnished - makes you feel comfortable as soon as you walk in the door. It has all of the appliances that you need along with nice flat screen TVs. It's about a 1 minute walk to the beach. The beach was very nice. They also have a pool so that if you get tired of being at the beach, you can chill in a private poo - that's what we did. While we were there it was not too crowded at the pool. They have lounge chairs to relax on. Also, the condo is not very far from the mall area. This was a great way to chill at night. There was also a cinema for those rainy days - we used it one day and it was really nice. As far as food, besides the mall (which was very nice), there are lots of other places to eat. The owner provides her recommendations on where to eat. We ate at several of them and really enjoyed. We also added a few to her book. We were looking for a place that's not too busy but not too much of a chill out. Overall, a great place/location to stay. I would recommend to anyone.