Spotlessly clean, warm welcome, great location