This hotel is right next to one of the best Gower beaches. Once you have arrived after battling through the narrow Gower roads, you may well not need the car again until departure. On the spot are beach and coastal path walks, and there is an adequate bus service for trips further away.
The staff are high quality and engaging, but (probably to be expected for the location) this is not a cheap hotel. Example prices are £4.50 for a pint of beer and £14.95 for fish and chips.
The food was generally good - the vegetarian meals were excellent. The dining room was packed out for breakfast. I have seen more limited breakfast choices of food, but it was not what we expect for such a hotel - eg fresh grilled tomato was not served.
Our luxury double room (Pobbles) was comfortable and had a good sea view, but was rather cramped - especially the bathroom.
We will probably return as the location is so good.