The hotel was beautiful and we especially appreciated nice touches like complimentary cava upon arrival, morning massages on the beach, no charge for chairs on the beach, which was not the case in other places we've stayed on the Mediterranean coast. All the staff was fantastic: reception, the beach club, bar, restaurant, spa. The immediate area is not beautiful, but we found good restaurants anong the beach, and the beach was gorgeous.