translate English to German: The location, with views of the castle from our room were amazing.
Peaceful, romantic setting with view of lovely castle ruins.