New, clean, enjoyed my stay! Would have loved to stay more! 5 star!