From one MCRD familes to another, we do not recommend this hotel.
This is not a good hotel, period! Lacks; hot water; proper linens; clear rooms, appreciative and accommodating front desk staff and management. Breakfast is just okay, coffee not good. 
Some of the staff were kind and pleasant, however they lacked proper training and accurate information. Our reservations were made 2 months in advance and we called 3 different times to confirm their amenities, shuttle service and other accommodations; all of which were not either non-existent or misrepresented over the phone. 
We did not care for the shuttle service to and from the MCRD. The times were limited and the wait was long. The shuttle does not drop you off at the gate, but rather goes through the gate, the inspection and will drop off riders at different locations around the base. While this is a nice service, it makes for a lengthy wait for the riders in lines at the other end, and they hotel only runs 2 shuttles to and from MCRD. 
MCRD graduation is a very special time for a Marine's family and friends, you should have a clean, comfortable and friendly place to enjoy your trip for such a special celebration.