Almost perfect if not for the extremely limited parking situation