perfect location, fantastic hosts--perfect!