Beautiful view and nice deck make up for small size of room. They booked us into a different hotel for the first night because they said they had a toilet issue in our room. The hotel they put us in was better and we would have preferred to stay there in hindsight. Even though they came and transported our bags it was a hassle to not be able to settle in. When we checked in it was clear they weren't going to do anything about that. No discount, no free appetizer or drink... nothing. And, then our toilet ran unless we "jiggled the handle" (pushed the button) and when we mentioned it to them, they just acted like they would fix it and it was no big deal.
Also, not very helpful with local trips or tips. We went to OneFire beach one day and asked help in resrvations and how the water taxi worked and basically ended up contacting them directly ourselves and made all the resrvations.
The bartenders and staff at breakfast were great. The manager and front desk staff, not so much.