So far I am very happy with these chairs. We purchased them for the formal living room of our beach house and they fit the space perfectly. The blue is more of a teal than true blue color, but it’s like a chameleon— add a dark blue pillow and it looks a darker blue, add a teal pillow and it looks more teal. Yes, they are firm, but not uncomfortably so. Very pleased.