Our high expectations were exceeded.
The location was perfect - clean and spacious and within easy walking distance of shops, restaurants and sights. The host, Gerardo, was indeed super and was attentive, hospitable and kind.
Absolutely 5 stars right across the board.