Hospitality at its best. Highly recommended.