This place has everything you need and the view is absolutely amazing!