Please see our previous review for more details. But in a sentence-- excellent stay and totally worth it! Can't recommend highly enough.