Very clean. Great service. Place was as described. Good location.