They were very good in terms of product selection and designs. However, they leave a lot of room for miscommunication. They don't provide instructions properly. For example, they told me my whole kitchen would be done in one day and the day of installation I discovered by whole kitchen they meant only the cabinets. Also, you have to call them repeatedly and be really annoying for them to get the job done promptly. Also you have to bargain with them to get the "sale" price. Installers mostly don't speak English, so won't answer your questions but they do a good job at installing.
Product: quality suffers for the price but looks good! I had the laminate contemporary looking cabinets so I wasn't expecting anything too sturdy anyways. Price is reasonable once you bargain to get a lower quote.