Absolutely fantastic. Very clean, great location, and the hosts were very responsive -- I couldn't have asked for anything more.