Absolute perfection. Location, comfort, accessibility, communication all top notch.