Spacious and well stocked but parking is a pain. The parking structure is tiny and cramped, with tight turns that could damage your vehicle if not taken with extreme caution. Otherwise our stay was great!