Product review (5 stars): This Panda is a beastie!
Love my little Panda, this thing is a little beastie.  It really swishes and turns robustly.  I use it when RVing.  I think it would be great for an apartment too.  Not so keen on hand ringing but this little Panda makes up for it on how well it cleans.

I wash jeans with just a few shirts.  Otherwise it can handle a small load very effectively.  I haven't tried sheets yet, my guess is you'd have to to separate loads for top sheet, fitted sheets and do pillow cases with shirts.

Glad I have it, I hate laundry mats.