Perfect location (amazing view) and communication. We 've had a wonderful time.