Great little hotel, friendly staff and cold AC, rooms have a small balcony as well as a fridge and tv. Right on the water, but no real beach (those are few and far between on caye caulker) instead they have a nice little dock you can easily swim off of, with a shaded seating area. An easy walk to the main town but far enough that it is quiet. A great value for the price