This is a really nice hotel. The rooms are kept really clean. The beds should be changed more frequently in a four star hotel (more than once a week). The food is excellent. The staff are friendly and helpful. We stayed all-in which we didn't like that much. The beer was ok, the stronger drinks like Rum and Brandy were not great quality. I can't understand that this is the way they actually make a profit.
90% of the tourists are Spanish, from the mainland, but they weren't particularly disturbing. They can be quite loud though. It's located in a quiet area so we had no trouble sleeping. There are some nice bars and restaurants nearby which are nice in the evening.
Puerto is at the foot of a mountain. The hotel offers a regular shuttle service. Taxis, food and drink are much cheaper in Gran Canaria then they are back home!
Overall, I would still recommend this place for a quiet and relaxing holiday.