I bought this laptop about 6 months ago for study purposes of my daughter but c+ is not working in it. It comes with detachable keyboard but I think that is a negative point in this as it stops working when it good vintages or saked a little bit. This laptop is not made for medium or heavy users as the ram, processor and ssd all are too low on this device. I do website designing and currently using this laptop and it is just fine.