Clean, well-maintained and expertly decorated. We enjoyed our stay and could have easily stayed longer. Thanks for having us!