Excellent, clean, exceeded my requirements. Really enjoyed the stay and will be back.