Location wise the hotel is in superior spot. Breakfast is very average in my opion. For example there is some bread available, but only butter/jam to add on it. People seemed to have their own hams etc with them. Omelette/Noodles were very good.
Our room had few problems. Ac was very weak, bathroom had so ugly sewer smell whole time so had to make sure door keeps closed. There also was small door between our and next room, so you are able to hear everything clearly from there. Also have earplugs with you, because of the music from beach bar just next to the hotel.
All in all, it is an 3-star hotel which is not new anymore, so keep that in mind when you make the booking.