A nice hotel with big, clean rooms and good air con, based right next to the beach. Staff were friendly. They have a confusing, rigid system for being placed at the same table every morning and night at dinner, which could be a lot simpler and more comfortable for guests. They charge a lot for extras e.g. €14 per day for a spot on the beach with a sun longer, shade & deck chair. They also charge a club card fee on check out which is for use of parking, the pool and the beach, whether you use these or not, so this all adds up and becomes quite expensive.
However, the hotel is a 10 minute walk from the old town and right next to the beach and local coach station. I would consider staying again about the charges for beach and club card are reduced. The dining service situation could be improved (just have a person at the door taking your room number and then leave you to sit wherever you like). Overall, a clean, safe, comfortable hotel with a good location in central vieste.