A well thought out and delightful place to stay.