Everything you want and more- a true pleasure to stay in a well crafted and appointed space.