We just returned from 7 days at Caye Caulker Condos. Our upstairs corner unit was very clean and had everything we needed. The porch is a perfect place to relax, people-watch and just enjoy the beautiful view. Barbara and her staff were very friendly and helpful. Other positives -- bicycles, nice pool, close to anything you need, bottled water and complimentary coffee, daily housekeeping services, air conditioning. The bed was a bit harder than we like but we seemed to sleep well most of the time. The dog next door did a lot of barking some nights. Would definitely stay there again.