Nice!! Canvas. Looks beautiful in my dining room. Colors are bright and beautiful just like it shows in pictures.