My husband and I stayed in their beachview room for three nights. I wasn't sure what to expect based on the reviews. The beds are very comfortable! The beachview rooms do have a busy road between the rooms and the road. The hotel is only a few blocks from the ferry pier so there is lots of foot and motorbike traffic. The upside is the rooms block out most of the noise and the huge glass doors facing the beach are tinted/reflective so people can't see into the room. We loved being able to look at the ocean and people watch without feeling like we're on display.
The restaurant had seating on the beach which was beautiful! However the service is very slow and food arrived in an odd order, often the main meal first, drinks, and then starters. Sometimes it came out correctly, but not often. Each meal was usually accompanied by someone playing music on their phone, watching videos without ear buds, and having conversations on speaker phone. A guest asked a hotel staff member to intervene but they chose not to. It's just people being people but it got pretty annoying at every meal.
I highly suggest renting scooters (we discovered it was cheaper next door when the hotel ran out) to cruise around the island and doing the bioluminescent plankton boat tour!!