Agree. We just did D20’s graduation and it made the day so much better to not have to get up super early to make the morning award ceremonies before the main ceremony in the afternoon.
It also gave the grandparents somewhere to go rest between events that was easy to get to/from. Location, location, location.
We are also fortunate to be able to afford this.
P.S. We stayed in the same hotel every time we went to D20’s college. They actually kept a ‘graduation reservation list’ of repeat customers who got first dibs on rooms for graduation weekend. It might be worth investigating that possibility once you find a hotel you like near your child’s school.