The staff were amazingly friendly and made us feel very welcome. There is a very relaxed vibe about the place. The two swimming pools are extremely well maintained. The reason for a good not an excellent is that the resort is looking somewhat tired, the food was very average, and simple requests were forgotten (like a booking for a massage and a request for beach towels). However, given the price point I’d come again, especially given the lovely staff.