Caribbean Villas was a quaint place to stay while in San Pedro we had everything we needed. Access to the beach was right there and the staff was great. The restaurant on-site is also very nice.