Glow Inn is conveniently located near New Delhi Railway Station, making it easy for travelers to access the area. Guests noted the staff's helpfulness and good service, especially during late check-ins. Food quality was frequently praised, and amenities like Wi-Fi and room service generally received positive feedback. However, the property faced consistent criticism for cleanliness and maintenance, particularly in terms of room conditions, which were often described as small and poorly kept. The approach to the property can be challenging due to narrow lanes.