The hotel has cool and modern design. But not so comfortable to be. The beach front was very small. We didn't see any garden in our garden villa room. It could probably be nicer to stay at the room by the beach or with private pool. Otherwise there was really nothing. Service was average.