A place with a spectacular setting.
They have a place with a beautiful setting.