Excellent place, very clean, great location and great attention from staff.