Very clean and perfect for our stay, location was good for our needs, but isn't necessarily prime for everyone.