My stay at Hotel Le Morgane was (almost) fabulous. The location was great-only a minute walk to L'aiguille du Midi ticket office, fairly close to downtown Chamonix. Room was neat, with balcony facing river.
With regards to vehicle parking, outside parking lot is available for use to hotel guests for free(Outside parking lot can be accessed after check-in, because you need entrance code to enter).
I cannot say that my stay was "perfect". The room's heating was not so great, it was very cold during the night. Other than that, everything was clean, neat and nice.