A nice hotel that also tries to be or is a resort. The people here are very nice and helpful, starting with William at the front desk, the bartenders who will accommodate any crazy custom coffee demands, and the pretty Russian girls sometimes helping at the restaurant.
At check-in, be aware there is no parking right in front of the hotel and don't get confused. Plan this part of your approach ahead of time, knowing there is enough free parking across, between the train tracks and the beach. It may be challenging during a nice beach day, but you will find something sooner or later.
The rooms are very simple but clean. One problem I have is with the very thin walls. I had 2-3 nights ruined because of noises from neighbors on either side. I did not feel comfortable complaining, since they were not rowdy but simply talking or doing other normal stuff ;). The problem is with the walls.
On the 6th floor, another source of noise during the day is the continuous dragging of chairs and stumping on the roof, where the swimming pool is. Still, why would you stay in your room during the day, anyway!?
Breakfast was included for me and I see there is an all-inclusive option. If you want access to the extra lunch or dinner buffet, it's 10 EUR each. The food is acceptable, but not always great options.
I recommend this place. The beach is quite large and the water clean. Friendly people everywhere and easy to walk around the small town.