Also, your mention of the soil being so hard makes me wonder if it is draining.
If you do this again, with another rose, try digging the hole, and filling it up with water. If there's still standing water in that hole an hour later, there is going to be a drainage problem.