In my honest opinion I found the check in and location to be great.
I did find the apartment small for five adults with only one bathroom. Two of the three beds were also uncomfortable and there was an outdated feel to the apartment.
Good for a quick stay.