Excellent location, clean, up to date, great host.