Plenty of room, nice kitchen area to prepare meals, etc. parking on street in addition to on site parking was plentiful. No fuss, easy check-in/out. Communication was good.