This place always gets 5 stars from me.