This place is perfect. I had an amazing time here, the view is breathtaking and the hosts are fantastic. I'd give it 20 stars if I could!