We stayed here for about a month and a half, and the unit was perfect for our needs. Clean, well equipped, with a responsive owner. The gym and pool facilities at the building are fantastic. Great location.
Some considerations - the checkin process requires providing additional information like a photo of your ID which felt intrusive. We did not need parking, but it is quite expensive if we did. We would book here again for long stays.