Idyllic location, modern accommodation and a great pool complex. Definitely stay again.