Great place! If you are considering this place, you can stop looking and just book it, you won't be disappointed. Everything was great and even though I miscommunicated the arrival time, our host came as soon as possible and gave us great tips what to see and how to get around. I and my family had a great time.