This is a decent place to stay for a short period of time. Check in is very easy and finding the apartment is not too hard during the day.
When I stayed here with my girlfriend, the smell of the shower was extremely overwhelming after we used the shower the first time. The whole bathroom smelled like sewage and the smell drifted out to the rest of the house. It really ruined the experience while we were there.
Hopefully it has been fixed by now.
The tap water was not bearable enough to drink so make sure you have alternative beverages.