Excellent place. Very clean. Very fun.