Great location and very well thought out - a home away from home.