I haven’t seen something this literal in a long time. Due to the lack of decent rooms and houses for rent in Amsterdam, all kinds of people try to attract potential clients, and that includes providing information in something that looks like English. Even the “click on the image to enter” on the homepage in Dutch is funny because there is no image!
stay licence (better known as residence permit)
Sound like something a dog could use.