Great location, close to dozens of great restaurants and bars, the beach is a short walk away. The staff are incredibly friendly and happy to help in any way they can. The villas themselves are a little tired, a card in the villa said they had been built in 2006 and it looks like they haven't been refreshed recently. For example, a lot of the woodwork could do with a fresh coat of paint and the walls need a power wash. However, bear in mind that the vast majority of the property is outdoors with only the bedroom entirely contained indoors so a bit of weathering is to be expected. The villa was definitely clean though, so a little wear and tear isn't a massive deal. The pool was lovely and at just the right temperature. Food was OK, the included breakfast is a little restricted in choice but still decent. I would say if you're staying for a week or more it might be best to go out for breakfast a few times just for a bit if variety (we stayed 8 nights). Overall a good place to stay for a great price. Would recommend.