Wonderful place to stay and/or have a party.