To the right there is an impressively high and large deer stand (it looks more like a tree house) lodged in a tall tree on the side of the steep ridge.
(it; looks; more like a tree house)
it
looks
more like a tree house