Absolutely incredible place. There was a mix up at check in where my room wasn’t available and I stayed in a smaller one (the price difference wasn’t refunded). Also communal meals weren’t on which was disappointing but everything else was magical.