We enjoyed our stay at Caye Casa, finding the location to be "just right" for us: on the beach and just outside of the hustle bustle of the center of town but not too far to walk to most sights/restaurants. Shane at the front desk was a God-send of a resource to help us change bookings and recommend places to eat, etc. The owner, Jake, was helpful too. The little dunking pool was incredibly refreshing after my massage (also recommended: Just Relax Massage right across from hotel) BUT the shower water pressure was terrible: they need to invest in a more powerful system. Once that's done, it'll be perfect. Please don't expect high-end luxury. (Not sure you'll find that anywhere in Belize) The suites are close enough to each other that you may end up hitting it off with your vacationing neighbors.