Great hotel in a fantastic location. The hotel amenities are excellent and the rooms very comfortable and spacious. The one meal we had was good and freshly prepared. All staff we encountered were courteous and helpful. If we had one complaint it would be that dirty plates and glasses were left uncollected for too long on the patio and around the pool which tempted the local seagulls.