Tidy, well appointed cabins, an amazing location and a brilliant on-site restaurant. What more could you want?