Spatious, clean, modern, great location, excellent hosts. 10/10.