The hotel itself is beautiful. The staff are incredibly friendly and very helpful in every way. The problem with the hotel is primarily the fact that it is located on an island that has been overrun by mosquitoes. The hotel is incredibly eco-friendly, to the point where You essentially have to bathe and use the bathroom facilities, accompanied by these Annoying creatures. If you don’t mind, mosquitoes, the hotel is outstanding. The restaurant is excellent however we did find it to be incredibly overpriced. during our stay, we noticed that many of the guests would actually walk to the bar and restaurant next-door for food and drinks, but, if you don’t mind paying extra, and if you don’t mind, the mosquitoes, the hotel is beautiful.