the location of this hotel is totally worth it, any room will have an spectacular view of the bay, and since the room has a nice balcony, you can have there all of the sunset and sunrise at your comfortable room. also it is located just in front of the beach and many convenient stores are nearby.
one thing to mind is that there are many stairs to go around the hotel bungalows, pool and restaurant, so if you are travelling with people with back or knee problems, this might be an issue.
the restaurant food is OK, but dont expect much from the breakfast since it is a la carte and not buffet...you might end up a bit hungry with some of the choices :(