This is the perfect location...right on the beach, close to restaurants and stores, AND close to the San Pedro ferry! The place was clean, the A/C worked really well, and everything for our comfort (as well as some extras) were provided. There is one shared bath for the 2 bedrooms downstairs, and another bath upstairs. The stairs are VERY steep, so caution is needed when using them. I'm on a low-salt diet, so I needed to do a lot of cooking. The kitchen was adequately stocked for our needs.
If you are planning on renting a golf cart, arrange for one BEFORE YOUR ARRIVAL, as we had difficulty finding one that wasn't really expensive when we got there. The taxis are a bit expensive but worth it if you're planning on going to Secret Beach, as the roads are VERY bad.