impeccably clean. spacious. had a wonderful stay.