5 Star. Everything you and more, very clean. Service was great