The view alone would justify 5 stars even if the place was not very good and the place was so nice and well stocked that even if it looked to a parking lot I would give it 5 stars. Definitely a great place to stay.