In general, the apartment was fine. The location was good and close to the major sights in the town. The amenities were satisfactory and as expected. Our main issue was with cleanliness and communication issues. We experienced several stains on the sheets as well as dirty and unkept appliances. Also, we were not granted the 30-minute check-in window that we were supposed to receive. Instead, they assigned us a 15-minute window at a very inconvenient time and ended up being 40 minutes late. Furthermore, you have to communicate with someone other than the host through Whatsapp, which was very difficult and unreliable. With a lack of better words, you get what you pay for when you book this apartment.
Also, expect a "tourist tax" upon arrival. Only 2.50 Euros per person but were not told beforehand.