After reading all the bad reviews of Grand Traverse Resort on this website, I was really worried about what our stay would be like. Maybe because of my lowered expectations, I was pleasantly surprised at what a nice stay we had. We arrived at noon, July 3rd, fully expecting to be told we would need to wait to check in.... more


