Michael is awesome. He went out of his way to make my stay happen and I could not have appreciated his thoughtfulness more. My travel plans fell through at the last minute, so unfortunately I can't confirm how amazing the place must be in person (I am putting 5 stars based on other reviews/not wanting to upset the average) but I am hoping that someday I will be less cursed by the flight gods to make a full report.