The communal areas are great, pool, reception, dining room and bar. Rooms are not so great, particularly the bathrooms, ours was quite dirty and I was greeted by a massive cockroach on the final morning which was a bit off putting. I reminded myself that is only 3 star so the room facilities should be forgiven. Staff are very friendly and helpful, we only had b&b but the breakfast was good, but go early as it gets very busy at around 9am. We stayed at the Eden on the beachfront last time but that was fully booked (and more expensive) but if we go back we will stay there.