Clean, comfortable, well-located. The place is also well set up for kids/families.