I reccomend Michale’s place.
The flat is clean, fully equiped, situated in a good location. Self check in is a great idea, its convenient when you arrive late. Michael is responsive and provides you with all necessery information.