First, after booking thru Expedia two weeks early, the hotel did not have our reservation. Sorted thru all of that until you have to be hassled by sales.Room was nice and clean. Sales dept continually called the room to talk to us, so I unplugged the phone. I didn't pay for the room to get a salesperson on my phone every day. The paperwork from the front desk showed the on-site restaurant would be taking orders until 8pm every night. So after a long day at the beach, we called to order for the family at 7:15pm. Only to be told twice that the grills were already cleaned and shut down for the night. I called the front desk about it and she said it was a third party and nothing they could do about it. Why do I have an inhouse ext to call if it's a separate party? Change your paperwork or hold accountable. Next day realized that no where on property can you get ice for a cooler or drink. We have traveled all over the country and ever place has ice for you. After 3 nights, at 9am,we went to play Mini Golf before we had to check out. There were no balls to play with, so went to the Clubhouse. They couldn't find any, so they had to put in a work order. With 5 maintenance guys standing around, we went to try and find them ourselves. After 25 minutes, a woman came out and searched the same areas we did and then over an hour later, a guy came out and said we couldn't play because we had already past check out time...... Well.... we wouldn't have if the facility cared about their jobs.