A very well appointed home away from home. Perfect location.