The apartment is spacious, clean and well presented. The resort is a great location, just a few minutes walk to shops, restaurants and the beach. The resort facilities look great.