excellent place. very new and clean and great location.