Staff were OK but really nothing to brag about, except for a trainee which did her best.
The hotel isn't really directly in front of the beach, there's a road, a car park, an active railway line (there's an underpass), and a public promenade between the hotel and the beach