One of the most thoughtfully laid out places I have ever had the pleasure of staying in.