Spacious, fun, well stocked, great location.