Very clean and has everything described. Had an amazing stay!