Pictures were accurate and the location of this place is great. Definitely enjoyed me stay here. As for cleanliness, generally things were good except for some off stains above the kitchen sink.