Beautiful, modern, and clean place with a stunning view--just what I was looking for. Excellent communication throughout. I did not know the city well but it's well-situated neighborhood-wise with good access to public transportation. The water temperature wasn't as hot as I prefer but to others it may be fine. Very satisfied with my stay.