Only one word to describe this experience..paradise with a view.