Very clean, Great location, all amenities we needed.