Very clean, good location, more than enough amenities, great hosts, modern design, overall a perfect stay.