I stayed in the property in late March 2022 and everything was great ! The location is perfect and literally in front of of the Subway station. Camden Town is less than 10 minutes walk away.
The checkin and checkout was super smooth and flexible as we arrived a bit later than planned. The flat is exactly as it is in the pictures and is very modern and bright and with a nice view on the Main Street.
I will go there again if possible!