I can recommend staying here for these reasons: Easy check-in, good communication, it's nice and clean - and well situated in Stockholm.