This Airbnb has everything you want and more. It has plenty of space for 8 people and the top floor roof deck is great to have meals and watch the sunset. I will certainly recommend to other friends and family.