We really enjoyed our stay at this beautiful place! It was clean and the hospitality was great! Our kids are 5, 7 & 8 yrs old and loved playing with the toys provided and the pool/spa outside. We definitely recommend this to a family or couple!