Good location right smack in Gamla Stan (Old Town). The place is very cosy and well maintained. Check is such a breeze. Strongly recommended!