excellent location, excellent price, excellent hospitality.