The location and the view are both great and made it worth our stay.
Nevertheless, I would normally expect a higher quality standard if I am spending 400 EUR/night.