This is a nice golf course. Not too long, but it is hilly and deceptively challenging. The first time you play it, you will walk off and say "wow I could have played so much better". Greens can be speedy in dry conditions but otherwise they are relatively slow. Why only one star? HORRIBLE SERVICE. They forced my 6-months pregnant girlfriend to buy a collared shirt because her "sleeveless shirt" did not have a collar. What a joke, she looked fine! She wore what she wears to work, business casual, and they still had the nerve to do this. And don't you go assuming... we are actually pretty good golfers and we play at a speedy pace (3.5 hours for 18 holes). Meanwhile, some redneck hacker who probably has a handicap of 50 walks in with dirty jeans and a tee shirt and he gets right on. The worst part about this course: there is NO water on ANY hole. None. And no cart girl driving around. This is totally unacceptable. We about died of dehydration out there. They had a totally legitimate reason to make us almost die of thirst though: people were peeing in the water before. Wow! Just wow. If that is not disturbing enough, there is only ONE bathroom/outhouse on the entire course, and it was home to a nest of wasps. Not a problem for me because I just go pee in the bushes, but still ridiculously unaccommodating. Because of these inexcusable shortcomings, the only time it is worthwhile to drive out and play here is when I get a hot deal on GolfNow. And I will not purchase anything from the pro shop, ever. Bay Hills could really be an exceptional course and something of a hidden gem if they got their act together and focused on the very basic things that every other golf course on the planet seems to understand.