First, the good things. Location is beautiful, pool looks great, love the dock and pick up right there for snorkeling trip. The bed is very comfortable, kitchen stocked with necessary cookware, dishes, etc. James was very responsive to all messages and Ms. Flor the property manager was very helpful.Next, what wasn't so great. We live off grid in Belize and are used to conserving electric and water. However, the shower in the apartment was abysmal. The only pressure came with only hot water, which was really hot! The seating in the living room is a futon, which is desperately in need of a replacement pad. In addition, the quality of linens and towels were not what I expected for the price we paid. The towels were all very mildewy and musty smelling.