My 13 year old son and myself stayed here. It is right beside the airport. This resort is absolutely beautiful! Has a bit of a colonial feel. Very clean, great staff! The grounds are so nice! Beach is across the road but doesn't make it feel any different! The beach area is done really nice, so many spots to relax! The food in the Buffet was good but it was the same everyday for dinner. The pool area is very nice and I liked the fact that everything was right there! The pool, gym, games room, gift shop, snack bar, stage, bar and disco are all in this area, no long walks to get something. my only complaint was on our last day there….checkout is 11:00 am and our taxi was picking us at 5:30 pm, our flight was at 8:00pm. I was told at checkout that we weren't allowed to use the facilities anymore. We were to sit in the lobby for 6 1/2 hours until our ride came and they would give us lunch tickets OR I had to pay another $50 us to use the facility for the day. I already paid for my vacation for 7 days. I have never had this happen on any of my travels. After to speaking to the lady and she knew I was unhappy she said she would waive the fee and let us use the beach. She told me this is the policy, my travel agent never mentioned this nor does the SeaGarden website. That was the only hiccup. I would return here with no surprise fees. Overall we had a great trip!