The colors are perfect! The seats are very sturdy and comfortable. We've had this set for a year now and are still happy with it.