Perfect in every way:
Location: Amazing
Apartment: Super comfortable
Beds and the pillows: Loved them
Kitchen was also good but we never ended up using it since we ate outside all the time.
It was super clean and the communication was good.