All round great hotel! The staff could not be any more friendlier. Beach bar and restaurant set up is a particular highlight. I would truly recommend this hotel to anyone. Only had dinner once at the hotel but was definitely worth it. I would say you do get better value for money with dinner outside of the hotel.