Everything we needed and more. Perfect spot for our getaway. The view is amazing.