Clean and very spacious with 3 full bathrooms. Everything was great. A nice welcome basket of snacks was also provided soon after check in.