Great apartment, great host and great location. We spent a week here with three young children. The pool area is fantastic with lots of shade if wanted. The beach is a short walk away as well as restaurants, shops etc.