If we could give more than 5 stars, we would! Spacious, clean, well-stocked apartment in a great location. Very helpful and communicative hosts. Would stay again!