Overall this was a good hotel. The room is clean and a decent size, shower is also clean and quite large. The main beds are comfortable but the sofa bed is not great. There is a air conditioning unit above the door in the main room but not in the bedroom, so the bedroom is a bit warmer than the main room, which was ok in the end. The pool is nice with plenty of loungers. There are lots of bars and restaurants nearby and the beach is just over a 5 min walk away. We did self catering and didn't try the buffet, but i had a look one night and it didn't look great, wasn't very big and not a great selection of foods. I think it would be better to go self catering, you can always pay for the buffet on the day. They do charge you for the safe and beach towels.