5 stars all round. Such a magical, beautiful & unique spot. Everything was perfect & such a great place to unwind. We will definitely be back.