If you want to get away from the typical "seen one seen them all" resort where you are basically taking your lifestyle with you wherever you go around the world and would instead feel like you are actually experiencing the country you are visiting this villa will appeal to you. It is easy walking to 80-90% of the places you want to visit or docks to enjoy the water. We are so happy we didn't get locked into a contract for a golf cart for a week- it just isn't needed. For the few places that are at a distance you can easily take a taxi which are quite reasonable.
Eva was very helpful in arranging any services we needed even on the weekends! The time we spent at the villa was spent on the front porch which has terrific views of the ocean and beautiful sunrises between the beautiful palm trees.
San Pedro is an island off mainland Belize and I recommend taking the 15min air flight if you can afford it, as you will have lots of opportunity to be on boats during your stay.