Bamboo House *** 1009 Ambergris Caye, Tres Cocos Half Mile North San Pedro Facilities in hotel Important