Everything far surpassed our expectations! You wonder how a place could have 5 star reviews until you stay there. Top notch host!