We had an amazing time with our family and children 2-6 years old.Check-in was smooth.Great location - very close to the beach - we even managed to surf.Tom has been very responsive to all our queries and made our experience easy and enjoyable.Thanks Tom!