Great place, ticked every box! Clean, warm, well stocked, well located & zero hassle - highly recommended