Absolutely beautiful. Everything was provided. We stayed as a family of 5 and absolutely had the most amazing time. The view is spectacular