I would not recommend staying here. The location is OK. The apartment itself is very stuffy and humid.
The check-in location is about 2km from the apartment itself which is kind of a pain with luggage.
The key is difficult and weird and they provide no instructions on how to use it.
They make you pay an additional tax on their website after making a booking.
They are not good about resolving problems.
Overall, find somewhere else. Terrible value.