The hotel was very nice, our room was excellent and the pool was really well maintained. We had a 2 bedroom unit near the pool that was great for our group of 5. The pool area did get a bit rowdy. We also found there to be limited on-site food options. The Lido restaurant was a little pricy as a family option. We got some drinks there a few times and had a issues with the staff, including on the last night when the bartender appeared to be impaired. Otherwise, the location in Shell Beach lends itself to good views, but you have to drive to get to a sandy beach. Overall, very nice option for a family with comfortable, well-appointed suites that feel quite luxurious.