Very nice apartment, fully stocked. You will have everything you will need for your stay (including beach articles, basic kitchen supplies, etc.). Communication was good. My only drawback were the strict checkin/checkout times (no flexibility) and you will need a car to move around. The location is ok.
Overall, I would recommend it!