10/10 location, communication and overall experience