My partner and I felt lucky to get a room right on the water, and it was a relatively peaceful way to spend a night on busy San Pedro. The hotel (Caribbean Villas) is a bit far from many things, so renting a golf cart is pretty much a must to get around and avoid paying steep taxi prices, if you're staying on Ambergris for a few days (we ended up just walking around getting dinner near the hotel since we were there for a day). One of the staff, Ron, was super helpful with local recommendations!