If the reviews were all about value then it would probably be 5 star review. Good value hotel with great pools, gym, tennis, table tennis, pool etc. Very close to beach, and just the right location - not too noisy but walking distance from everything. Breakfasts are very good. Ok, the rooms are a little dated, but it's acceptable for the price. Everything works. But the evening meal isn't much - the main courses in particular, but plenty of good options nearby. Good enough for a couple of nights, but not a whole week. We went for starters, then moved on elsewhere for main course.