One of the top places I have stayed at during the past three years.