Great location, well stocked, timely communication and flexible with check-in timing.
Getting into parking lot was bit of a hassle though.