Very clean. Spacious. Everything needed for a great stay.