There are great facilities. The rooms were basic but clean. Our partial sea view was actually directly on the beach. Nice pool and beach area.
But the management and food was very poor. We were never given a hotel briefing so weren't told about the strict lunch hours. The first day we couldnt get food when we arrived after 2:30 with dinner only at 7pm. The second day we went at 2:00 and we're given a plate of old "pizza" for the two of us. Gate attendant gave didn't want to let the taxi into the hotel itself and wanted us to walk from the gate when returning from an excursion. No-one to help with our bags when we checked out though we were told there would be (quite a few stairs!) Credit card wasn't working. Lots of Italian and very minimal English.
This place could be a gem if managed properly with good food. It's a great price but definite trade-off between rooms/facilities and serive/food.