Five stars all the way! Incredible view, great location, beautifully decorated in a cheerful yellow and white theme, Friendly and helpful (but unobtrusive) hosts, very clean and a sparkling blue pool to top it all off. Heaven.