Excellent, friendly staff. They are on top of any problem that may arise. (Ask for benny). The resort itself is amazing with views of the coast. Childrens pool (where you watch the seals) is a few steps from the hotel. Rooms are spacious. Clean. Shops, restaurants all in walking distance. Parking is hard to find. Will be staying here again.