"A little far, but comfortable and friendly"
I had business on the side of town, so I stayed at Novotel, which was nearby. If I were going just for fun, I would have stayed closer to the city center.
That being said, it was very easy to get into town, using the nearby metro (#50 and #51 lines) and tram (#4 line) stations. With a chipcard, you can ride either the metro or the tram, depending on your destination. The metro station is also a stop for the full-size train line (Sprinter) that connects directly to the airport. This Novotel (there is another closer to the airport) does not have a free shuttle, but it's an 11-minute train ride costing about €4 to the Amsterdam RAI stop just outside the hotel, so it's actually more convenient than a shuttle, since there are more times.
The hotel staff is friendly and helpful, and they all speak perfect English. The room was spacious, bright, and clean, although the carpet was looking a little shabby. The bed was excellent. The shower was fine.
Breakfast is expensive (€22.50), but worth it. The omelets the omelet lady made for me each day made me weak in the knees, and the coffee was perfect. There were about one million kinds of bread to choose from, as well as cold cuts, fruit, granola, ham, bacon, sausage... All delicious. One of the best hotel breakfast buffets I've ever been to.
If you don't feel like a big (expensive) breakfast, they also have a little coffee-and-pastry counter in the lobby.
Overall, I had a wonderful stay, despite the distance from town.
Kurtz from Tokyo