Clean, comfortable, spacious, great amenities, included everything we needed for a relaxing family stay.