10/10, GREAT location, free parking, safe and nice area/complex, affordable and such fun theming!! Had everything we needed!!