5 stars across the board. From the place, to the view, to the pool, to the location, to the price, to the host. Everything was perfect. When I return, this will be my go to.