Cardrona villa is magnificent. All possible needs are catered for. The kitchen is well stocked and the beds are super comfy. An excellent place to stay!