Amazing location, recommendations, and communication. 5 stars.