The before and after-sales service of Maruti Suzuki is very good. They listen and try to solve all your complaints if they can.
In the case of riding experience, it was neither very smooth nor comfortable. You can go for better cars in this price range or you can invest just a bit more and go for any other brand like Hyundai Verna or venue.
In short, the car is good you can go for it. It is value for money as it provides many good features in such a less price. The main cons which I felt were the seating comfortability and the driving smoothness.