Handy, well thought out and comfortable place to stay