Spacious, family friendly, worth the price.