Yes and yes. Fun and motivating. They provide the shoes, towel, locker, amenities and more. I need a big boost energy to get my workout going and this place does it for me. It can be a bit pricey so I don't go more than once a week - but that's enough to keep me wanting more!