Great stay. Perfect communications. Clean apartment. Fantastic views. Great location.