We got off to a rough start when we checked in and discovered that our room was not properly cleaned (floors had garbage from past guests and bathroom was not cleaned/dirty toilet) but spoke to reception and it was quickly remedied. From that point on, the stay was wonderful. All of the staff were very friendly and happy to assist in any way possible. The beach is beautiful and more than ample shady spots are provided to enjoy the amazing view without the sun beating down if you don't want to sunbathe. It is very close to the airport but it didn't bother us - we found planes were only taking off and landing between 8am and 4pm (give or take) and any noise "disruption" was very brief. If nightlife is your thing, it is a short walk to numerous restaurants and pubs (and little grocery stores) but it also provides a quiet, relaxing break with a restaurant overlooking the ocean - food was tasty, prices were comparable to other locations nearby (sometimes cheaper, especially during happy hour) and, for the most part, the service was fantastic.
Overall, I'd definitely stay there again and do plan to return.