The place is blessed with the beauty of nature, and the views are just soothing to the eye wherever you look