We stayed in one of three villas surrounding a pool in a very quiet area a bit outside of town and enjoyed every minute of it. The rooms were clean and very nicely furnished, the kitchen had everything to cook full meals, plus a coffee machine, a toaster oven and a microwave and a large fridge. WiFi and cable TV was available for free. The pool was clean and surrounded by comfy lawn chairs. The beach is only a few minutes walk away, and a ride to the center of town with the golf cart took not even 10 minutes. The manager came to greet us and was very personable and helpful. Booking was easy and convenient. I will definitely stay there again when I come to San Pedro.