Everything we needed. Better than we expected! Great place and amazing host!