It is rare when I can honestly say that I was surprised by a place but this one really flipped my switches. I booked it through a friend who works for a travel agency as part of a package (that way my flight and holiday is protected if any part of it goes bust) and am gutted that I had...
More