Fantastic place at an unbelievable location. We thoroughly enjoyed our stay and would highly recommend.