Good enough, clean enough, inside pool was fine outside pool was not working. Check in was fine. What annoyed me, was at breakfast, I sent my 2 daughter's to get a muffin and a banana or fruit, because we were going to my daughter's soccer game and she needed a quick bite, then we would go get a big breakfast after, this lady who thought she was being helpful helped them pack up a big to go box that costed almost 40 dollars when I just wanted the continental breakfast for 8 dollars the food wasted of course because we were 6 mins from the fields and then I had to go spend more on real breakfast. I was like what are you doing and she was like are you going to deny her pancakes and I am like are you kidding me, this is a waste! I told them to just get something small and she is like its all the same price... it is not, its a huge difference