This is the most spectacular place to stay, with brilliant friendly hosts and every little detail catered for. 5 stars isn't enough!