Everything you need. Anazing views, beautiful location.