Found a website for "The Beach House Belize." It looks like a great home for rent, but I have had trouble contacting the owners. It is located north of San Padro in the Playa Blanca area of Ambergris Caye.

Anybody familiar with the home and how best to reach the oweners?