I'll soon be in Delhi on a one day work trip. Staying in Karol Bagh area. My hotel check-out is at 12 noon but I'll be occupied till 4 pm. Was looking for any cloakrooms nearby and came across Lugsto. Does anyone have experience storing your luggage with them? Any reviews?