On the 17th floor of the Ramada Apollo Hotel in Rembrandtpark you find a great view over Amsterdam. And if the weather is not so nice, you can opt for the indoor 15th floor restaurant, which also has tables with great view.
You do not have to be a hotel to enter the roof terrace.
Ramada Apollo hotel, restaurant on 15th floor
Roof terrace Ramada Apollo hotel
Ramada Apollo hotel
Roof terrace Ramada Apollo Hotel