Very clean. Lots of facilities and well located. I was really surprised at how much was included. Great value. Highly recommended