This place is everything! We really enjoyed our stay, wish we stayed longer but definitely next time. The view is amazing. I definitely recommend this place.