I was there 12 times from 2002-2006 for work.
It's a great place, trains are always on time and nice and clean, if a bit crowded at rush hour.
As for expensive - I got 200 yen to the pound back then and a beer was £5 - now the rate is 132, so a beer will be about £7.50
Take a credit card and enjoy it