Great welcome, thoughtful touches, great location.