Hotel is on a great location. It just depends what you want. If you are on s budget, and want to stay on a decent hotel, San Pedro is the answer. Price is excellent.
The hotel is a bit run down, owners obviously have not taken care of the place. There are towels left on the hallways for days. The main areas: lobby, restaurant, and pool are clean.
The rooms are spacious, we had two beds and connecting rooms which we needed. Clean room, outdated tv, but functioning wifi a plus!
The bathroom is another story, it is old, poorly maintained in urgent need of a renovation. But everything worked, we had hot water.
Bottomline is price and what you are willing to sacrifice.
The hotel has free parking and the garage attendants are the ones who are amazing.
The people at the restaurant are also very attentive, unfortunately it takes forever to get your meal, and it does not come out together for the whole table.