Had a decent stay. Location was great, indoor and outdoor pools were great and my son loved them! The inside of the resort is what kind of through me for a loop. It was pretty dated which wasn't a huge deal but, there was a smell of just musty, urine, mildew throughout the hallways. When I called to see if our room was ready the lady I spoke with was not very personable and seemed like it was a bother to check on my room. Once we got into the room it wasn't bad, besides the bathroom being set up kind of odd and the table in our room was literally on its last leg, one wrong move next to that thing and it was falling to pieces. Over all the stay wasn't horrible but, I just think I was expecting something different.