Is 1 day sufficient for Shimla?

Shimla is very small place and you just need one day to visit the places there. However 2 days stay will be comfortable if you are going up to Kufri. But Shimla is too much crowded with travelers.