Immaculate indeed! We loved our stay, such a well organised spot and well situated. Gayleen was so hospitable- we’ll be back!