roomy space, thoughtful touches, excellent location