Clean and very well appointed. We all really enjoyed staying here. Plenty of space and had everything we needed plus a little bit more. 5 stars from all of us and to top it off Anne is friendly, helpful and had the personal finishing touches to top off a great stay