We stayed here for one week.
pros:
The rooms were ok and clean, and the reception staff was friendly. The location is ca 10-15 minutes walking from San Pedro center.
cons: breakfast is a hit or miss - if there is enough food, breakfast is good. However, the kitchen staff doesn't care to check on the buffet, and half of the mornings there was basically no food left when we got there. When asking the kitchen staff to refill, they were very rude and unfriendly (but brought more food after a while).
Also, if you don't like loud music, this place isn't for you, since the kitchen staff is listening to music at a very high volume.
The pool is kind of dirty, water has a green color and there are small green algae growing on the pool walls.