Amazing location and beautiful apartment. Was not clean upon arrival, but the host ensure someone came that same day to clean it. To be fair, she lets me check in early. I stayed for 3 weeks so would of being nice to to for the host to consider. The place has all necessary kitchen appliances & supplies, so would say it’s well equipped. Also, the host was nice, although preparation of the apt in advance would help for next time.