Ratings and review snippet inclusion, one of the improved features of the new Google Maps