Clean, all amenities thoughtfully provided, terrific location, great for the kids.