The place was too hot and it was very noisy outside to have the windows open.
The check in and check out times are very strict, therefore I would not recommend this for a single night stay.
Apart from what the host told us, there is in fact a place to leave the luggage in the lobby of the hotel for 7€ per bag.