Great little apartment in an excellent location within safe walking distance of beach, restaurants and shops. The flat was spotless with modern and tasteful design. Excellent amenities which included complimentary WiFi and parking. Communication before and during the stay was excellent and self-service check in seamless. Highly recommended and great value.