We were lazy and took a short but pricey €50 taxi ride from Amsterdam airport (4 of us so not too bad). The train station (as we found the next morning) is an easy 10/15 minute walk through town. Location is very central, just off the main square around the Cathedral and close to the canal - good spot. The hotel is modern - rather ugly from outside - but inside it is perfectly fine. We liked our room although 2 single beds instead of a double wasn't really what we wanted, but they were very comfortable. Mini bar was a nice extra. All in all, for €123 I thought this was a bargain, and can highly recommend the Grand Hotel Frans Hals.