I think this tile would look great, it seems to be high quality.  I would probably want to hire someone to do the full backsplash job