This place deserves it's name Buenavista.
Everything is beautiful around, the scenery, the hotel, the room, breakfast.
The most surprising thing was the pool at the golf course, ocean water pool which resides between the cliffs. Not only a great pleasure to swin, but also to enjoy the surroundings.
The room is like a little apartment, very spacious and spoiling. Has everything needed and beyond.
Breakfast is amazing, so generous, huge variety, very well served.
The staff is helpful, though a little formal.
It was my best stay in the Canary islands, thank you for the great pleasure.