We had a most enjoyable stay. The property was exquisite and in between short walks to the beach, we ended up staying at the place all day because it had everything we needed for a relaxing weekend. The kids loved it - the pool and theatre room were a hit. Beautifully styled and very clean. Would definitely stay here again!