Wonderfully clean, warm welcome, great location.