The apartments are very clean, very well kept abd in an absolute prime location. You are steps away from busy stops, walking distance to dining options, tour locations and all entrances into the old town.
Be mindful that due to the geography in Dubrovnik old town as a whole, stairs are unavoidable. You will have to carry your luggage up the stairs, but it's not a crazy ordeal like it would most definitely be in you are staying INSIDE the old town. So much better option.
As far as the communication and staff: communication by the property management company is very good ahead of arrival. But getting help or actual communication with the on site host is hard and not clear at all. This should not be a major issue but I mention it because it can throw you off if you are not prepared. Be sure to inform your arrival time beforehand. Know that once on site, you will need to go through the main gate of the apartment building and knock on the door to get someone to show you to your room and provide keys. Other than communication being a slight challenge, parking is so difficult and expensive! So if you can, avoid having a rental with you while staying in the city. There are parking options but they are expensive! (€40/ day is the average around the area).
That being said, the property itself and the location are prime. Cone prepared and you'll enjoy a magical time!