I have stayed here 3 times which says a lot. I've stayed both for long and short term and every time it is always top quality. The location is amazing as well. The building staff and the host are responsive and very helpful.