This place is perfect. The views are beautiful, the hosts helpful and attentive, the apartment extremely clean, comfortable, and very well stocked. I would stay here again in a heartbeat.