Good location. Spacious apartment. Very responsive contacts - however I am unsure how many people run this apartment (and all the others in the building as I did speak to at least 3 different representatives for this booking).
BYO toiletries, maybe some extra towels if you stay >3 nights, and kitchen condiments. Access to a small gym and small pool was nice.
Check out could have been a little smoother as there was initially no option to store bags (Mantra staff will not assist you if you are not a hotel guest and only an AirBnB guest) but was eventually able to get a compromise to store bags for 1hour in the morning in the room.
Otherwise no concerns - was very suitable for a 1week stay, clean and comfortable.