This is a beautiful, clean place. The resort staff friendly, and the restaurant on site is very good. It is just a wee bit further out of San Pedro than we realized - Belize 10 miles is different than U.S. 10 miles - but definitely doable - it's all part of the adventure. We would highly recommend.