The teal is a lovely green-gray shade.  The seat is padded, but firm and generous in thickness.  
Our family is tall and we were quite comfortable in our seats during our holiday celebrations.