Overall a very nice place to stay, most of the grounds are well maintained and the room was reasonably well appointed. The staff were friendly and efficient, and being located on the beach front is a fantastic selling point. It's pertinent to mention that this "hotel" is actually part of the local holiday park, which I was not expecting. That being said, I really only have two negatives to point out.
1. The shower ran from very hot to tepid, all of it's own accord
2. The room advertised/booked is not the room I was given
Essentially, ensure you get the room you booked and check the shower before unpacking and I'm sure you'll not be disappointed.