Colour is a little blue green vs true blue. It has a very firm seat.  size is perfect  for my small space. Happy with my purchase.