Immaculate. Spacious. Had a great stay. Very accommodating. Had everything we needed. Will be staying again someday, thanks!!