* Great communication
* Great location
* Great restaurant tips
* Great view
* Great apartment
5 stars