We really enjoyed our stay in this apartment! Very clean and modern, with all amenities for a comfortable stay, perfect location (a 4-min walk to the beach, restaurants and supermarket), accurate to the pictures and description. David quickly answered every question and was communicative. The only thing that keeps it from being perfect is that the main bedroom can get quite hot due to the lack of a window, but in all fairness, we had the unfortunate luck of going during a heat wave. It might not be a problem otherwise.