Tasha's place lived up to its expectations - a fantastic part of the world and a very relaxing place to stay