Overall this hotel was better than what we expected, considering the price we paid ( we stayed over the Easter week-end). Starting with the few "negatives": we struggled a bit to find the hotel itself - possibly because it was late at night. There is no hotel car park, and we had to leave our rental car out on the street. Not a problem in itself, but finding a space was sometimes tricky , although we didn't mind walking a few minutes back to the hotel. The room was basic, as we expected, and the beds a bit too soft for us. Lastly, and this has nothing to do with the hotel itself, the weather in the north of Tenerife is significantly different to that in the south! Puerto de la Cruz is very cloudy & cooler.
Now for the good bits: the location is great - short walk to the beach and plenty of amenities nearby, shops, bars, restaurants. The staff are extremely helpful (although your Spanish will need to be pretty sharp to follow their directions!!) and friendly. The room was spacious, spotlessly clean, and the bathroom fittings were brand new and clean. there were a few basic cooking utensils, but enough for us to cook meals and snacks.
Overall we were pleasantly surprised, as we did not expect a great deal - we went for the cheapest accommodation we could find.