Excellent place; very clean and modern. Exceeded expectations.