This hotel is in a beautiful location! Right across from the beach and not far from nice beach front shops and restaurants. The rooms are located in villas. The grounds are definitely worth walking around and having a look. The room was very clean and comfortable. Room types vary, some have bath tubs and/ or balconies, some do not. It is best to request what you would like to have in the room when checking in. I did wish the balconies all had chairs and table, I only saw that a few of them had some. There is an on site laundromat with dryers and a gym which is very convenient. Me and my friends requested the pool to be filled a few times but unfortunately by the time it was filled, we were checking out and could not use it. It is a shame because the pool area is really so beautiful. The staff was very friendly and tried to fix our issues and help our requests. We asked for more western styled food at the breakfast bar and they were able to help us with that the next morning. The staff is really great and helpful! I would book here again!