We booked to stay here for various reasons: the location, it’s dog friendly, and the strength of the reviews. The location is superb, the views across Perranporth beach are stunning, there is no denying it, and it is lovely being so close to the beach rather than a walk away. This is the main selling point of the hotel. The rooms (or our room, certainly) are small, the sort of ones where there’s about a foot of room around the double bed and then a bathroom. Normally we can manage with that, but when it’s also dog friendly and you have a dog in the room, that’s quite tricky. The rooms themselves are just a bit tired, the floor boards are very creaky, meaning we heard people moving around above us. The room came with breakfast which was nice, but the bar was still being cleaned around us as we ate, and the breakfast we ordered (pancakes with fruit) very much seemed shop bought and microwaved rather than cooked, which was a shame. In summary - location is unrivalled, but the hotel/rooms themselves are average.