This place is magical and has much thought put into it. What a treat!