"Communication with the staff prior to arrival was seamless and e-mail/text/phone response times were spot on. Check-in/check-out went very smooth and the reception staff were very professional and friendly. We arrived by car, so keep in mind on-site parking is limited and costs 12 Euro per day/night. The room was terrific; very clean, well-stocked with amenities, functional, comfortable, and spacious. Even had a balcony with an excellent view of the water and outlying rocks. There are a few restaurants on site. One is open for buffet breakfast (18 Euro per person), the other for evening dining, and yet another for tapas and such. All were very convenient especially if you stayed on site for the whole time. The pool is a good size, clean, and kept cool. The beach is just below with plenty of room to stretch out...even has a bar! Only complaint was some of the wait staff at the breakfast buffet and tapas restaurant. As for the buffet, no one came by to clear dishes off the table...not until people left. As for the tapas restaurant, some of the staff were extremely slow in taking orders and some with attitude. On a special note, I would like to thank one of the female receptionists, who unfortunately do not recall her name, but was very understanding concerning a medical issue with one of our family members. I would also like to thank one of the staff at the evening dining restaurant who came to the aid of our son who was stung by a sea urchin...separate medical issue."