Excellent on all accounts. I highly recommend this place!