The location, staff, and price are excellent. The place is in need of a deep clean and some soundproofing, however.