The place was clean and well kept. The bed is definitely hard. The location worked well for us since we brought our car. Finding parking on the street was never a problem for us.