I've stayed at this hotel several times, I think it is the best option if you decide to stay in downtown PV. The pool is medium sized, although can get a little crowded on the weekends, there is always room on the beach which I prefer anyway. I would say the service is overall average. Everyone is extremely nice although occasionally can be a little slower than we're used to in the U.S. Sometimes there seems to be confusion over the beach towel process, and if you go do not lose your beach towel card.
I recommend staying in one of the junior suites. They are the perfect size with a little kitchenette and living area, with a nice bedroom and decent shower set-up. I also recommend staying on the 2nd floor or above as I think the ones on the ground level by the pool would be too noisy. Go with an ocean view room if possible.
The best part of this hotel is the location, as your right by a ton of great restaurants and shopping. Also being right on the beach the Malecon is just outside, so great for exercising or a relaxing walk. If your main priorities while on vacation are beach time, good food, shopping, and actually enjoying Mexico instead of staying enclosed in a resort, stay here!