5 stars across the board. Beautiful apartment. Perfect location. Phenomenal hospitality and communication. A perfect stay.