Everything we needed. Great location with spectacular views! We will be back!