Excellent location, clean, nice small touches, great value, warm and friendly hosts