Amazing spot - private beach area and private infinity pool. You can walk on the beach for quite a ways. The ocean has some sea grass, so not great for swimming from the shore, but OK off the end of the dock. We saw rays (little 6 - 8 "ones and one about 3 feet across) from the dock and shore. Area is quiet - takes about 10 minutes to get into town via golf cart - highly recommend renting one to get around. San Pedro town is lively, busy, fun, touristy. Miramar Villas is quiet, lovely, peaceful. Nice contrast. There's a perfectly fine restaurant about a block away, a bar even closer. A little tienda for water and basic groceries very close, and a bigger restaurant with live music about 3 minutes by golf cart, or walkable. Highly recommend this spot for the beauty and comfort. We spent a fair amount of time when we were home on the deck . Kitchen was well equipped, we made great use of the blender for fresh fruit drinks and cooked several meals in. Paradise!