I was looking for a petrol 7 STR for my growing family and this car fulfilled all my requirements. The cabin feels luxurious. Never felt that it lacks punch due to the smaller engine (may be at lower rpm, but not that big an issue since I mostly use it as a family car). Never disappointed on highway drives, even when fully loaded. Mileage might be a deterrent for some while making a decision. But its pros far outweigh this minor con. The only thing which needs improvement is the lag in the infotainment system.